package com.shujia.wyh.day06.homework.test4;

/*
    2.某公司要开发名为”我爱购物狂”的购物网站，请使用面向对象的思想设计描述商  品信息
    要求：
    1)分析商品类别和商品详细信息属性和方法，设计商品类别类和商品详细信息类
    2)在商品详细信息类中通过属性描述该商品所属类别
    3)设置属性的私有访问权限，通过公有的 get,set 方法实现对属性的访问
    4)编写测试类，测试商品类别类和商品详细信息类的对象及相关方法（测试数据  信息自定）
    5)创建包 info—存放商品类别类和商品详细信息类，创建包 test—存放测试类参考分析思路:
    商品类别类：
        属性：类别编号，类别名称

    商品详细信息类：
        属性：商品编号，商品名称，所属类别，商品数量（大于 0），商品价格（大于 0），
        方法：盘点的方法，描述商品信息。内容包括商品名称，商品数量，商品价格，  现在商品总价以及所属类别信息
 */
public class Test4 {
    public static void main(String[] args) {
        //创建一个商品类别对象
        GoodsKind kind = new GoodsKind(1001, "洗发水");


        //创建第一个商品
        GoodsInfo goods1 = new GoodsInfo(10001, "潘婷洗发水400ml", kind, 16, 40.5);
        goods1.show();
        System.out.println("============================");
        //创建第二个商品
        GoodsInfo goods2 = new GoodsInfo(10002, "蜂花洗发水250ml", kind, -10, 11.5);
        goods2.show();
    }
}
